 

package com.zdkj.subway.stm.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Builder;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 
 *
 * @author songtuo
 * @date 2020-07-13 13:34:08
 */
@Data
@TableName("sw_st_electronic_receipt_details")
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "电子预览详情数据")
@Builder
public class SwStElectronicReceiptDetails extends Model<SwStElectronicReceiptDetails> {
private static final long serialVersionUID = 1L;

    /**
     * 唯一主键
     */
    @TableId
    @ApiModelProperty(value="唯一主键")
    private Integer id;
    /**
     * 主表关联ID
     */
    @ApiModelProperty(value="主表关联ID")
    private Integer relationId;
    /**
     * 票种
     */
    @ApiModelProperty(value="票种")
    private String ticketType;
    /**
     * 车票名称
     */
    @ApiModelProperty(value="车票名称")
    private String ticketName;
    /**
     * 售卖张数
     */
    @ApiModelProperty(value="售卖张数")
    private Integer ticketSellNum;
    /**
     * 售卖金额（元）
     */
    @ApiModelProperty(value="售卖金额（元）")
    private BigDecimal ticketSellAmount;
    /**
     * 转账金额（元）
     */
    @ApiModelProperty(value="转账金额（元）")
    private BigDecimal ticketTransferAmount;
    /**
     * 售卖方式 0线下取票 1线下正常售卖 2团购售卖
     */
    @ApiModelProperty(value="售卖方式 0线下取票 1线下正常售卖 2团购售卖")
    private String sellWay;
    /**
     * 差异金额
     */
    @ApiModelProperty(value="差异金额")
    private Integer diffAmount;
    /**
     * 创建时间
     */
    @ApiModelProperty(value="创建时间")
    private LocalDateTime createTime;
    /**
     * 转账金额（元）
     */
    @ApiModelProperty(value="回执单号")
    private String ticketWayNum;
    /**
     * 数据更新时间
     */
    @ApiModelProperty(value="数据更新时间")
    private LocalDateTime updateTime;
    /**
     * 营销车票主表ID
     */
    @ApiModelProperty(value="营销车票明细表ID")
    private Integer marketingId;
    /**
     * 营销车票明细表ID
     */
    @ApiModelProperty(value="营销车票主表ID")
    private Integer marketingRelationId;
    /**
     * 删除标志 1：删除 0：未删
     */
    @ApiModelProperty(value="删除标志 1：删除 0：未删")
    private String delFlag;
    }

